Behavioral Issues in Software Engineering Process Modeling: A Multi-Paradigm Approach
نویسنده
چکیده
There is a growing consensus that if substantial software engineering productivity improvements are to be realised, much greater attention must be paid to the socalled "softer" (or people-centred) factors. A software engineering process modelling framework is presented. The focus of this work is on behavioural aspects.. A feature of the framework is that user views, in a variety of modelling formalisms, may be extracted from a common, highly-abstracted conceptual model. This is consistent with an emerging view that development of more formal models of organization and management theory (OMT) requires a "horses for courses" approach. That is, different theories are often best represented using different paradigms, with the conceptual model serving as a common reference point through which consistent user views may be derived and verified. Examples of user views, represented and implemented in Prolog and a systems dynamics modelling tool, are presented.
منابع مشابه
Developing Reliable yet Flexible Software through If-Then Model Transformation Rules
Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...
متن کاملComposition of a New Process to Meet Agile Needs Using Method Engineering
The need of developing a new software engineering process (SEP) that could allow the quick prototyping of some robotic applications and meet the requests coming from some companies for a development process that was shorter than PASSI, gave us the opportunity of applying our studies on the assembling of a new SEP by reusing parts (called method fragments) from other processes. In this paper we ...
متن کاملModGraph meets Xcore: Combining Rule-Based and Procedural Behavioral Modeling for EMF
Model-driven software engineering aims at increasing productivity by developing high-level executable models. The Eclipse Modeling Framework (EMF) significantly contributes toward this goal. Unfortunately, EMF supports only structural models based on the Ecore metamodel. Recently, Xcore has been developed to extend EMF with behavioral modeling. To this end, Xcore provides a single textual langu...
متن کاملA new model for persian multi-part words edition based on statistical machine translation
Multi-part words in English language are hyphenated and hyphen is used to separate different parts. Persian language consists of multi-part words as well. Based on Persian morphology, half-space character is needed to separate parts of multi-part words where in many cases people incorrectly use space character instead of half-space character. This common incorrectly use of space leads to some s...
متن کاملMulti-Agent Spiral Software Engineering : A Lakatosian Approach
This paper presents an epistemological approach for the development and validation of an original agent oriented software development methodology (see [Wautelet05a, Wautelet05b]). Agent orientation has been widely presented as a new modeling, design and programming paradigm that could be adopted to build systems mark to the determinant advantages it offers. This will be exposed and put into per...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998